Nätverksapplikationer och säkerhet
15 hp
Kurskod: DT540B
Beslut: Fastställd av Utbildningsnämnden för hälsa och samhälle 2012-12-13. Giltig från och med 2012-12-13. Nedlagd 2022-05-17.
Nivå: Grundnivå
Ämne/områdeskod: Datateknik (DTA)
Utbildningsområde: Tekniska området 100%
Huvudområde: Datalogi
VFU-andel: -
Engelsk titel: Network Applications and Security
Diarienummer: U2012-242-2017
Allmänna uppgifter
Kursen ingår Datasystemutvecklingsprogrammet och ges även som fristående kurs. Studieform; högskoleförlagd.
Fördjupningsnivå
G1F Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Förkunskaps- och behörighetskrav
Grundläggande behörighet och Objektorienterad programmering 15 hp samt Digitalteknik 15 hp eller motsvarande
Syfte
Syftet med kursen är att studenten ska utveckla en fördjupad kunskap om nätverksapplikationer och datasäkerhet.
Innehåll
Kursen innehåller följande:
Nätverksapplikationer (7,5 hp)
- klient/server och peer-to-peer modellen
- TCP-sockets, UDP-datagram
- multicast
- protokoll på applikationsnivå, såsom http och bittorrent
- Java RMI för att anropa metoder över nätverk
- strömmande media
- övningar och laborationer för att öka studentens förståelse för ämnet.
Datasäkerhet (7,5 hp)
- introduktion till hot och attacker
- introduktion till kryptering och användning av Javas klassbibliotek för kryptering
- säkerhet i operativsystem, med fokus på användarautentisering och accesskontroll
- datavirus och annan fientlig kod
- säker mjukvara
- administrativ säkerhet
- övningar och laborationer för att öka studentens förståelse för ämnet.
Lärandemål
Kunskap och förståelse
Efter genomgången kurs ska studenten
- kunna redogöra för applikationer som kommunicerar över nätverk (1)
- kunna redogöra för specifika hot och attacker mot säkerheten i ett nätverkssystem (2)
Färdighet och förmåga
Efter genomgången kurs ska studenten
- kunna tillämpa teori inom nätverksapplikationer samt datasäkerhet i praktiken. (3)
- kunna implementera applikationer som kommunicerar över nätverk (4)
- utifrån klassbibliotek kunna implementera applikationer som använder sig av kryptografiska metoder (5)
- kunna söka, samla och kritiskt tolka relevant information för att formulera svar på väldefinierade frågeställningar inom nätverksapplikationer och datasäkerhet (6)
- kunna analysera säkerheten hos ett datasystem (7).
Värderingsförmåga och förhållningssätt
Efter genomgången kurs ska studenten
- kunna hantera etiska frågeställningar inom huvudområden för utbildningen (8)
- kunna kritiskt värdera rapporter om säkerhetsattacker samt föreslå lämpliga motåtgärder (9).
Genomförande
Undervisningen bedrivs i form av föreläsningar, övningar och laborationer.
Examination – prov och former
Examination av kursen sker genom fyra delprov:
Delprov 1 (5 hp) Datasäkerhet. Skriftlig salstentamen. Lärandemål 2, 6-9 examineras individuellt. Betygsgraderna U, 3, 4 och 5 tillämpas.
Delprov 2 (2,5 hp) Datasäkerhet. Laborationsredogörelse. Lärandemål 3 och 5 examineras individuellt. Betygsgraderna U och G tillämpas.
Delprov 3 (5 hp) Nätverksapplikationer. Skriftlig salstentamen. Lärandemål 1, 4 och 6 examineras individuellt. Betygsgraderna U, 3, 4 och 5 tillämpas.
Delprov 4 (2,5 hp) Nätverksapplikationer. Laborationsredogörelse. Lärandemål 3 och 4 examineras individuellt. Betygsgraderna U och G tillämpas.
Slutbetyg på kursen ges i graderad skala, 3, 4 och 5. För slutbetyget 3 på hela kursen krävs minst betyget 3 på delprov 1 och 3, samt betyget G på delprov 2 och 4. För betyget 4 krävs betyget 4 på delprov 1 och 3 samt betyget G på delprov 2 och 4. För betyget 5 krävs betyget 5 på ett utav delproven 1 och 3 samt minst betyg 4 på det andra samt betyget G på delprov 2 och 4.
Kursutvärdering
Kursutvärdering sker i enlighet med av högskolan utfärdade riktlinjer.
Beslut
Fastställd av Utbildningsnämnden för hälsa och samhälle 2012-12-13. Giltig från och med 2012-12-13. Nedlagd 2022-05-17.
Revideringar
Övergångsbestämmelser
Student antagen enligt denna kursplan äger rätt att examineras enligt densamma ett (1) år efter att kursplanen upphört att gälla, dvs. ersatts av en ny eller blivit nedlagd. Därefter examineras studenten i enlighet med vid examinationstillfället gällande kursplan. För student som inte har fullföljt kurs med godkänt resultat ett år efter att dess kursplan upphört att gälla kan inom ytterligare två år, efter prövning av examinator, ges möjlighet till förnyade examinationstillfällen i enlighet med sagda kursplan.
Litteratur
Litteraturlistan kan komma att revideras fram till 8 veckor före kursstart.
Kurslitteratur finns i viss omfattning att låna eller ladda ner på biblioteket. Talböcker för studenter med läsnedsättning finns sök- och nedladdningsbara i Legimus.
-
Elliotte Rusty Harold (2004), Java network programming. 3 upplagan. Sebastopol, Ca : O‘Reilly (735 s).
-
Stallings, William, Bauer, Mick, Brown, Lawrie, Howard, Michael (2008), Computer security : principles and practice. Upper Saddle River, N.J. : Pearson/Prentice Hall (798 s). Övrigt: International Edition
-
Vetenskapliga artiklar och beskrivningar av standarder totalt 100 sidor tillkommer enligt anvisningar inom kursen..